package com.desksoft.ecommerce.util.html.element.data.validata;

import org.dom4j.Element;

import com.desksoft.ecommerce.util.html.PageXml;
import com.desksoft.utility.query.FieldSymbol;


/***************************************
 * 版权所有：杭州迪科软件 保留所有权利
 * 创建日期: 
 * 创建作者：luoy
 * 文件名称：页面基本验证元素
 * 版本：
 * 功能：
 * 最后修改时间：
 * 修改记录：
 *****************************************/
public class ValidataSimpleElement extends ValidataElement {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8168445438634412600L;
	
	protected String value;			//	期望值
	protected FieldSymbol symbol;	//	验证匹配原则
	
	protected PageXml pageXml;
	
	public ValidataSimpleElement(Element element, PageXml pageXml) {
		super(element);
		this.pageXml = pageXml;
		this.validataType = "simple";
		this.value = pageXml.getVarCollection().getValue(element.attributeValue("value"));
		String sybl = element.attributeValue("symbol");
		if (sybl == null || "".equals(sybl)){
			sybl = "eq";
		}
		this.symbol = FieldSymbol.valueOf(sybl);
	}
	
	public String getValue() {
		return value;
	}
	public void setValue(String value) {
		this.value = value;
	}
	public FieldSymbol getSymbol() {
		return symbol;
	}
	public void setSymbol(FieldSymbol symbol) {
		this.symbol = symbol;
	}
	
}
